home *** CD-ROM | disk | FTP | other *** search
- I know this looks like alot of files...it isnt so bad
- the only ones you have to worry about are:
-
- HTTP.bas, Form1.frm, & Globals.bas
-
- the rest are just my library files of support functions
- they are like glue kinda..just macros for dumbstuff to try
- to keep the rest of it clean.
-
- anyway..
-
-
- This program is a fully functional skeleton of a web based chatserver.
-
-
- What does web based mean exactly?
-
- well not just internet based, but it is WEB BROWSER based.
- Everyone can just connect to your IP in their browser
- and this program will function as a web server and serve up
- streaming chat to an unlimited number of people
- (this has been almost exclusivly tested with IE)
-
-
-
- So what does skeleton mean?
-
- well this represents the most basic framework for this concept
- to function. Users can login and exchange chat...private posts
- are not yet implemented, neither is the user config or user/
- admin options.
-
- I havent been able to find any open source programs like this
- that showed the concept on how to stream real time data into
- the browser like the web based chatrooms do so i had to screw
- around reading RFC's and sniffing packets from an actual one.
-
- Anyway the reason this is skeleton is because i know no one
- would care how i did it if i gave them a complete thing...and really
- for my needs...i dont need much more than this...
-
- this way you can see how it is done and learn...this framework
- should be robust and clean enough that you can build in whatever
- options you want without any problems.
-
- if you want to understand how to do this for yourself then you are
- set because you dont have to wade hundreds of lines of code that only
- implement stupid functions or fancy user interface features.
-
- actually the UI of the exe sucks...it isnt the point so would only
- add extra crap code to the mix.
-
- also rember there are alot of security issues to deal with if you
- were to make one of these for wide scale use..browsers are easily
- exploited and can potentionally comprimise the whole computer...
- so make your filters wisely and make sure they cant be fooled and
- that all data is checked..also think about users ghosting others etc.
-
-
-
-
- So whats the flow of events?
-
- Its a web server that can serve up 4 different pages.
-
- login.html- they ughh login here :) data posted to frames.html
-
- frames.html- act no one webg